// pages/home/subscribe/select/select.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    // hasRangeSetting: true,
    // saleTypeCurrent: '0',
    // saleTypeOptions: [{
    //   value: '0',
    //   label: '租售'
    // }, {
    //   value: '1',
    //   label: '二手'
    // }, {
    //   value: '2',
    //   label: '出租'
    // }],
    // infoTypeCurrent: ['0', '1', '2', '3'],
    // infoTypeOptions: [{
    //   value: '0',
    //   label: '新上'
    // }, {
    //   value: '1',
    //   label: '带看'
    // }, {
    //   value: '2',
    //   label: '调价'
    // }, {
    //   value: '3',
    //   label: '下架'
    // }],
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    // this.getRange()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    wx.hideShareMenu()
    // this.refreshCooperationSetting()
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  // getRange() {
  //   return new Promise((resolve, reject) => {
  //     user.getSubscribeRange()
  //       .then(res => {
  //         const {
  //           subscribeSaleType,
  //           subscribeInfoType
  //         } = res
  //         if (subscribeSaleType && subscribeSaleType !== '-1' && subscribeInfoType && subscribeInfoType !== '-1') {
  //           this.setData({
  //             saleTypeCurrent: subscribeSaleType,
  //             infoTypeCurrent: subscribeInfoType.split(','),
  //             hasRangeSetting: true
  //           })
  //           resolve()
  //         } else {
  //           this.setData({
  //             hasRangeSetting: false
  //           })
  //           reject()
  //         }
  //       })
  //       .catch(() => {
  //         this.setData({
  //           hasRangeSetting: false
  //         })
  //         reject()
  //       })
  //   })
  // },

  // onSaleTypeChange(e) {
  //   this.setData({
  //     saleTypeCurrent: e.detail
  //   })
  // },

  // onInfoTypeChange(e) {
  //   this.setData({
  //     infoTypeCurrent: e.detail
  //   })
  // },

  // onSaveRange() {
  //   const {
  //     saleTypeCurrent,
  //     infoTypeCurrent,
  //   } = this.data
  //   if (infoTypeCurrent.length < 1) {
  //     wx.showToast({
  //       icon: 'none',
  //       title: '情报类型不能为空',
  //     })
  //     return
  //   }
  //   wx.showLoading({
  //     title: '保存中...',
  //   })
  //   user.saveSubscribeRange({
  //       subscribeSaleType: saleTypeCurrent,
  //       subscribeInfoType: infoTypeCurrent.join(),
  //     })
  //     .then(() => {
  //       wx.hideLoading()
  //       this.setData({
  //         hasRangeSetting: true
  //       })
  //     })
  //     .catch(() => {
  //       wx.hideLoading()
  //       wx.showToast({
  //         title: '保存失败，请稍后再试~',
  //       })
  //     })
  // },

  onSubscribeSetting() {
    wx.navigateTo({
      url: '/pages/home/subscribe/setting/setting',
    })
  },

  // refreshCooperationSetting() {
  //   if (transferData.getData('isRefreshCooperationSetting')) {
  //     transferData.resetData('isRefreshCooperationSetting')
  //     this.getRange()
  //   }
  // },

  onJumpEstate() {
    // const {
    //   saleTypeCurrent,
    //   infoTypeCurrent
    // } = this.data
    // if (infoTypeCurrent.length < 1) {
    //   wx.showToast({
    //     icon: 'none',
    //     title: '情报类型不能为空',
    //   })
    //   return
    // }
    wx.redirectTo({
      url: `/pages/addHouse/chooseHouse/chooseHouse?subscription=true&pagefrom=subscription`,
    })
  },

  onJumpArea() {
    // const {
    //   saleTypeCurrent,
    //   infoTypeCurrent
    // } = this.data
    // if (infoTypeCurrent.length < 1) {
    //   wx.showToast({
    //     icon: 'none',
    //     title: '情报类型不能为空',
    //   })
    //   return
    // }
    wx.redirectTo({
      url: `/pages/home/subscribe/tradingArea/tradingArea`,
    })
  },

})